/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:张熳
 * Date:2025-10-18
 * Time:22:32
 */
public interface IStack {
    //将val入栈，并返回val
    int push(int val);
    //将栈顶元素出栈并返回，会删除栈顶元素
    int pop();
    //判断栈是否为空
    boolean empty();
    //获取栈顶元素，但是不删除栈顶元素
    int peek();
    //获取栈中有效元素的个数
    int size();
}
